1bcb92962ef7f15acdbf96e0273db1fde485100e,usage/rest-server/src/test/java/brooklyn/rest/BrooklynRestApiLauncher.java,BrooklynRestApiLauncher,findJsguiWebapp,#,216
Before Change
/** look for the JS GUI webapp in common places, returning path to it if found, or null */
public static String findJsguiWebapp() {
String result = null;
result = findMatchingFile("../jsgui/src/main/webapp"); if (result!=null) return result;
result = findMatchingFile("../jsgui/target/*.war"); if (result!=null) return result;
// could also look in maven repo ?
return null;
}
After Change
private static String findJsguiWebapp() {
// could also look in maven repo ?
return Optional
.fromNullable(findMatchingFile("../jsgui/src/main/webapp"))
.or(findMatchingFile("../jsgui/target/*.war"))
.orNull();
}